7fadb6ed91ef672e9942bf90b4299e71893951c0,platform/lang-impl/src/com/intellij/codeInsight/editorActions/fillParagraph/ParagraphFillHandler.java,ParagraphFillHandler,getLastElement,#PsiElement#,136

Before Change


                                   StringUtil.countChars(nextSibling.getText(), '\n') <= 1))) {
      final String text = nextSibling.getText();
      if (nextSibling.getNode().getElementType().equals(elementType) && StringUtil.isEmptyOrSpaces(
        StringUtil.trimStart(text.trim(), getPrefix(element)))) {
        break;
      }
      if (nextSibling.getNode().getElementType().equals(elementType))

After Change


                                   (atWhitespaceToken(nextSibling) &&
                                   StringUtil.countChars(nextSibling.getText(), '\n') <= 1))) {
      String text = nextSibling.getText();
      final String prefix = getPrefix(element);
      final String postfix = getPostfix(element);
      text = StringUtil.trimStart(text.trim(), prefix.trim());
      text = StringUtil.trimEnd(text, postfix);

      if (nextSibling.getNode().getElementType().equals(elementType) &&
          StringUtil.isEmptyOrSpaces(text)) {